package xcmg.device.dao.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import xcmg.device.dao.entity.barcode.BarcodeWxQueryTimesDO;
import xcmg.device.service.vo.barcode.BarCodeCheckOutInfo;
import xcmg.device.service.vo.barcode.BarCodeCheckSupply;
import xcmg.device.service.vo.barcode.BarCodeCheckView;

import java.util.List;

/**
 * 条码微信端查询的次数Mapper
 */

@Mapper
public interface BarcodeWxQueryTimesMapper {

    List<BarcodeWxQueryTimesDO> queryList(@Param(value = "wrap") BarcodeWxQueryTimesDO bean);

    int merge(BarcodeWxQueryTimesDO bean);

    BarCodeCheckView queryBarInventoryInfo(@Param(value = "barCode") String barCode);

    List<BarCodeCheckSupply> queryBarCodeCheckSupply(@Param(value = "barCode")  String barCode);

    List<BarCodeCheckOutInfo> queryDealerBarCodeCheckOutInfo(@Param(value = "barCode") String barCode);

    List<BarCodeCheckOutInfo> queryFwzBarCodeCheckOutInfo(@Param(value = "barCode") String barCode);
}
